| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 6.
System.useCodepage:Boolean
Свойство; Булеао значение которого говорит Flash плееру, использовать ли Юникод
или традиционную кодовую страницу операционной системы, при выполнении плеером
интерпритации внешних текстовых файлов. По умолчанию для System.useCodepage
- false.
false, Flash Player интерпритирует
внешние текстовые файлы как Unicode. (При сохранении этих файлов, они должны
быть закодированы в Unicode.)true, Flash Player интерпритирует
внешние текстовые файлы, используя традиционную кодовую страницу операционной
системы, в которой проигрывается плеер.Текст, который вы загружаете как внешний файл (используя команды loadVariables()
или getURL() , или классы LoadVars
class или XML class) должен быть закодирован
в Unicode, когда вы сохраняете текстовой файл для Flash Player, который распознаёт
его как Unicode. Для сохранения внешних файлов в Unicode, сохраните файлы в
приложении, поддерживающем Unicode, таких как Notepad в Windows 2000.
Если вы загружаете внешние текстовые файлы в кодировке, отличной от Unicode,
вы должны установить System.useCodepage в true. Вставьте
следующий код в первый кадр SWF файла, в который загружаются данные :
System.useCodepage = true;
При наличии этого кода, Flash Player интерпритирует внешний текст, используя
традиционную кодовую страницу операционной системы в которой проигрывается Flash
плеер. Это CP1252 для английской операционной системы Windows и Shift-JIS для
японской операционной системы. Если вы установили System.useCodepage
в true, Flash Player 6 и более поздних версий обрабатывает текст,
как Flash Player 5 . (Flash Player 5 обрабатывает весь текст с использованием
традиционной кодовой страницы операционной системы плеера.)
Если вы установили System.useCodepage в true, вы должны помнить,
что традиционная кодовая страница операционной системы плеера должна включать
символы, которые использованы в вашем внешнем файле, что необходимо для их отображения.
Например, если вы загрузили внешний текстовой файл, который содержит китайские
символы, надо иметь в виду, что эти символы не смогут быть отображены в системе,
использующей кодовую страницу CP1252 потому, что эта кодовая страница не включает
китайские символы.
Чтобы гарантировать, что пользователи на всех платформах смогут просматривать
ваши SWF файлы, вы должны кодировать все ваши внешние текстовые файлы в Unicode
и System.useCodepage установленном в false по умолчанию.
Таким образом, Flash Player 6 и выше, интерпритируют текст как Unicode.
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |